﻿#Military Academy
pm_traditional_training = {
	texture = "gfx/interface/icons/character_trait_icons/traditionalist_commander.dds"

	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}

	unlocking_technologies = {
		academia
		standing_army
	}

	building_modifiers = {
		level_scaled = {
			building_employment_academics_add = 1000
			building_employment_officers_add = 1000
			building_employment_soldiers_add = 3000
		}
	}

	state_modifiers = {
		workforce_scaled = {
			unit_offense_mult = 0.01
			unit_defense_mult = 0.01
			state_conscription_rate_add = 0.01
			building_training_rate_mult = 0.01
			state_building_barracks_max_level_add = 10
			state_building_conscription_center_max_level_add = 20
		}
	}
}

pm_modern_training = {
	texture = "gfx/interface/icons/character_trait_icons/popular_commander.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}

	unlocking_technologies = {
		wargaming
	}

	building_modifiers = {
		level_scaled = {
			building_employment_academics_add = 1000
			building_employment_officers_add = 3000
			building_employment_soldiers_add = 1000
		}
	}

	state_modifiers = {
		workforce_scaled = {
			unit_offense_mult = 0.02
			unit_defense_mult = 0.02
			state_conscription_rate_add = 0.02
			building_training_rate_mult = 0.02
			state_building_barracks_max_level_add = 20
			state_building_conscription_center_max_level_add = 40
		}
	}
}


#Doctrine
pm_offensive_doctrine = {
	texture = "gfx/interface/icons/character_trait_icons/pillager.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}

	unlocking_technologies = {
		general_staff
	}

	state_modifiers = {
		unscaled = {
			unit_offense_mult = 0.1
			unit_defense_mult = -0.1
		}
	}
}

pm_defensive_doctrine = {
	texture = "gfx/interface/icons/character_trait_icons/stalwart_defender.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}

	unlocking_technologies = {
		general_staff
	}

	state_modifiers = {
		unscaled = {
			unit_offense_mult = -0.1
			unit_defense_mult = 0.1
		}
	}
}

pm_balanced_doctrine = {
	texture = "gfx/interface/icons/character_trait_icons/basic_diplomat.dds"
	
	unlocking_laws = {
		law_professional_army
		law_mass_conscription
		law_national_militia
	}
	unlocking_technologies = {
		standing_army
	}


}

#Terrian
pm_balanced_terrian_training = {
	texture = "gfx/interface/icons/character_trait_icons/surveyor.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		standing_army
	}
}

pm_forest_training = {
	texture = "gfx/interface/icons/character_trait_icons/forest_commander.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		military_statistics
	}
}

pm_plain_training = {
	texture = "gfx/interface/icons/character_trait_icons/plains_commander.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		military_statistics
	}
}

pm_mountain_training = {
	texture = "gfx/interface/icons/character_trait_icons/mountain_commander.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		military_statistics
	}
}

#Commander Training
pm_balanced_commander_training = {
	texture = "gfx/interface/icons/character_trait_icons/resupply_commander.dds"
	
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		standing_army
	}
}

pm_offensive_commander = {
	texture = "gfx/interface/icons/character_trait_icons/basic_offensive_planner.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		general_staff
		philosophical_pragmatism
	}
}

pm_defensive_commander = {
	texture = "gfx/interface/icons/character_trait_icons/basic_defensive_strategist.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		general_staff
		philosophical_pragmatism
	}
}

pm_artillery_commander = {
	texture = "gfx/interface/icons/character_trait_icons/basic_artillery_commander.dds"
	unlocking_laws = {
		law_professional_army
		law_national_militia
		law_mass_conscription
	}
	unlocking_technologies = {
		wargaming
		philosophical_pragmatism
	}
}

